carriage foot rest - French English Dictionary